package com.lxk.service.cart.response;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 用户的购物列表
 */
@Data
public class CartListRespVo {

    /**
     * 有效的购物项数组
     */
    private List<Cart> validList;

    /**
     * 无效的购物项数组
     */
    private List<Cart> invalidList;

    /**
     * 购物项
     */
    @Data
    public static class Cart {

        /**
         * 购物项的编号
         */
        private Long id;

        /**
         * 商品数量
         */
        private Integer count;

        /**
         * 是否选中
         */
        private Boolean selected;

        /**
         * spu编号
         */
        private Long spuId;

        /**
         * sku编号
         */
        private Long skuId;

        /**
         * 商品名称
         */
        private String name;

        /**
         * 图片
         */
        private String image;

        /**
         * 单价
         */
        private BigDecimal price;

        /**
         * 商品详情
         */
        private String description;

    }

}
